leaving tracks - French English Dictionary